home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Atari Compendium
/
The Atari Compendium (Toad Computers) (1994).iso
/
files
/
umich
/
network
/
mail
/
mail110.lzh
/
MAKEFILE
< prev
next >
Wrap
Text File
|
1994-02-25
|
2KB
|
86 lines
#
# Makefile for make utility.
#
# This "make" originally by Charles R. Marslett,
# with extensive ST modifications by George R. Woodside.
#
#
# This is a good example for use with Lattic C, note, you still have to
# construct the .lnk file by hand.
CFLAGS = -dLATTICE=1 -dATARI=1 -E=e -B -b0 -r6 -ci -d3 -m0 -rs -fm
AFLAGS = -m0
DESTDIR = f:\demon
WORKDIR = g:\mailer
RVSON = "\033p"
RVSOFF = "\033q"
PROG = mailer
PEXT = $(PROG).tos
HDRS = mailer.h utils.h
SRCS = getcmd.c init.c list.c loadix.c log.c mail.c main.c mark.c \
newmbox.c quit.c save.c show.c showix.c storage.c utils.c
OBJS1 = getcmd.o init.o list.o log.o mail.o main.o mark.o newmbox.o \
show.o showix.o storage.o utils.o
OBJS2 = loadix.o quit.o save.o
DOCS = mailer.rc mailer.prj mailer.doc copying.fsf
$(PEXT): $(OBJS1) $(OBJS2)
clink with $(PROG).lnk
$(OBJS1): mailer.h
$(OBJS2): mailer.h utils.h
# Standard stuff
install: $(PEXT)
-rm $(DESTDIR)\$(PEXT)
-cp $(PEXT) $(DESTDIR)\$(PEXT)
-strip $(DESTDIR)\$(PEXT)
clean:
-rm $(OBJS1) $(OBJS2) $(PEXT)
erase:
-rm $(OBJS1)
-rm $(OBJS2)
-rm $(PEXT)
-rm $(HDRS)
-rm $(SRCS)
-rm $(DOCS)
-rm makefile
ci:
ci -l -wgbj $(HDRS)
ci -l -wgbj $(SRCS)
ci -l -wgbj makefile
ci -l -wgbj $(PROG).lnk
ci -l -wgbj $(DOCS)
ci -l -wgbj $(PROG).prj
co:
co $(HDRS)
co $(SRCS)
co makefile
co $(PROG).lnk
co $(DOCS)
co $(PROG).prj
help:
@echo Makefile options:
@echo help: Print this message
@echo default: Create $(PEXT)
@echo install: Remove symbols and copy $(PEXT) to $(DESTDIR)
@echo clean: Remove $(PEXT) and all .o files
@echo erase: Erase $(RVSON)ALL$(RVSOFF) files
@echo ci: Checkin sources and makefile
@echo co: Checkout sources and makefile